"Superluminal" FITS File Processing on Multiprocessors: Zero Time Endian Conversion Technique
نویسنده
چکیده
The FITS is the standard file format in astronomy, and it has been extended to agree with astronomical needs of the day. However, astronomical datasets have been inflating year by year. In case of ALMA telescope, a ∼ TB scale 4-dimensional data cube may be produced for one target. Considering that typical Internet bandwidth is a few 10 MB/s at most, the original data cubes in FITS format are hosted on a VO server, and the region which a user is interested in should be cut out and transferred to the user (Eguchi et al. 2012). The system will equip a very high-speed disk array to process a TB scale data cube in a few 10 seconds, and disk I/O speed, endian conversion and data processing one will be comparable. Hence to reduce the endian conversion time is one of issues to realize our system. In this paper, I introduce a technique named “just-in-time endian conversion”, which delays the endian conversion for each pixel just before it is really needed, to sweep out the endian conversion time; by applying this method, the FITS processing speed increases 20% for single threading, and 40% for multi-threading compared to CFITSIO. The speed-up by the method tightly relates to modern CPU architecture to improve the efficiency of instruction pipelines due to break of “causality”, a programmed instruction code sequence. Subject headings: Astronomical databases: miscellaneous — Virtual observatory tools — Methods: data analysis
منابع مشابه
File-based Race Condition Attacks on Multiprocessors Are Practical Threat
TOCTTOU (Time-of-Check-to-Time-of-Use) attacks exploit race conditions in file systems. Although TOCTTOU attacks have been known for 30 years, they have been considered “low risk” due to their typically low probability of success, which depends on fortuitous interleaving between the attacker and victim processes. For example, recent discovery of TOCTTOU vulnerability in vi showed a success rate...
متن کاملPractical Guidelines and Examples for the Users of the TMS320C6713 DSK
This paper describes how the correct endian mode of the TMS320C6713 DSK board can be identified. It also explains how the TMS320C6713 DSK board can be used in the little endian and in the big endian modes for assembly language programming in particular and for signal processing in general. Similarly, it discusses how crucially important it is for a user of the TMS320C6713 DSK board to identify ...
متن کاملPerformance of an Endian Operating System for Step Topology
In the current scenario, distributed computing approach is most popular approach for computing the processes known as subtasks, subroutines, macro’s etc due to low cost involvement and minimum execution time. In the present work, the computer systems are attached with the help of static interconnection through step topology in which one machine is working as server and Endian operating system i...
متن کاملParallel Polygon Scan Conversion on RMESH Multiprocessors
Polygon scan conversion is an important operation in computer graphics application. Speeding up this operation makes the animation more realistic. In this paper, we present a parallel algorithm to scan convert a polygon from its object space representation into its image space representation using RMESH multiprocessors. The total number of SIMD RMESH processors is N N × , where each processor e...
متن کاملDetection of Coastline Using Satellite Image-Processing Technique
Extended abstract 1- Introduction Coasts maintain their natural sustainability without human intervention and in spite of short-term changes, we are ultimately confronted with a coastal healthy environment, i.e. natural, rocky beaches, sandy beaches and so on. Today's use of remote sensing in most natural sciences is widespread. Due to the fact that fieldwork is costly and time-consuming, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1304.5302 شماره
صفحات -
تاریخ انتشار 2013